/*
 * @Author: wm
 * @Date: 2025年2月10日16:58:00
 * @LastEditors: wm
 * @LastEditTime: 2025年2月10日16:58:00
 */

import { ProTable } from '@ant-design/pro-components';
import { Link } from '@umijs/max';
import { Button } from 'antd';

// src/pages/Content/Articles.tsx
export default () => {
  return (
    <ProTable
      columns={[
        { title: '标题', dataIndex: 'title', render: (_, r) => <Link to={`#`}>{_}</Link> },
        { title: '分类', dataIndex: 'category', valueType: 'select' },
        { title: '状态', dataIndex: 'status', valueEnum: { 1: '已发布', 2: '草稿' } },
        { title: '发布时间', dataIndex: 'publishTime', valueType: 'dateTime' },
        {
          title: '操作',
          render: (_, record) => [
            <a key="edit">编辑</a>,
            <a key="delete">删除</a>,
            <a key="history">版本记录</a>,
          ],
        },
      ]}
      rowSelection={{}}
      toolBarRender={() => [
        <Button key="add" type="primary">
          新建文章
        </Button>,
      ]}
    />
  );
};
